﻿using System.Collections.Generic;
using System.Runtime.Serialization;


namespace Co9320.NamaAlert.Server.Parameters
{
	/// <summary>
	/// 変更タグのペアデータを保持しているクラスです｡
	/// </summary>
	[DataContract]
	public class ModifyPair
	{
		/// <summary>
		/// 変更元のタグ文字列
		/// </summary>
		[DataMember]
		public string ModifyFrom;

		/// <summary>
		/// 変更先のタグ文字列
		/// </summary>
		[DataMember]
		public string ModifyTo;
	}

	/// <summary>
	/// Modifyメソッドで利用するパラメータクラスです｡
	/// </summary>
	[DataContract]
	public class ModifyParameter:CommonInformation
	{
		/// <summary>
		/// 変更するタグのリスト
		/// </summary>
		[DataMember]
		public List<ModifyPair> Tags;

		public ModifyParameter()
		{
			Tags = new List<ModifyPair>();
		}
	}
}
